package cn.fntop.config;

import com.baomidou.mybatisplus.extension.ddl.SimpleDdl;
import org.springframework.stereotype.Component;

import java.util.Arrays;
import java.util.List;

/**
 * 自定义Ddl
 */
@Component
public class MysqlDdl extends SimpleDdl {
    /**
     * 执行 SQL 脚本方式
     */
    @Override
    public List<String> getSqlFiles() {
        // todo 路径放于配置文件
        return Arrays.asList(
                "script/user.sql"
                // `3.5.3.2` + 版本，支持执行存储过程，如下文件追加 `#$$` 其中 `$$` 为自定义执行完整 SQL 分隔符，
                // 存储过程执行脚本 `END` 结尾追加分隔符 `END;$$` 表示脚本结束
//                "db/procedure.sql#$$",
//                "D:\\db\\tag-data.sql"
        );
    }
}